﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/ViewMasterPageMain.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<%@ Import Namespace="estudent.Models" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	IzbirniPredmetnik
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="JQueryContent" runat="server">
        <script type="text/javascript">
            $(document).ready(function () {
                var selected = 1;
                var uri = window.location.pathname;

                $("#prviIzbranModulDiv").click(function () {
                    selected = 1;
                    $(this).addClass("modulSelected");
                    $("#drugiIzbranModulDiv").removeClass("modulSelected");
                });

                $("#drugiIzbranModulDiv").click(function () {
                    selected = 2;
                    $(this).addClass("modulSelected");
                    $("#prviIzbranModulDiv").removeClass("modulSelected");
                });

                $("#desnoModuli").click(function () {
                    $.post(uri + "/dobiPredmeteOdModula", $("#izbirniPredmeti").serialize(), function (data) {
                        if (selected == 1)
                            $("#prviIzbranModulDiv").html(data);
                        else
                            $("#drugiIzbranModulDiv").html(data);
                    });

                });

                $("#levoModuli").click(function () {
                    if (selected == 1)
                        $("#prviIzbranModulDiv").html("<br/><br/>");
                    else
                        $("#drugiIzbranModulDiv").html("<br/><br/>");

                });

                $("#prostoDesno").click(function () {
                    var value = document.getElementById("selectProstoIzbirni").value;
                    $("#prostoSelect").append("<option id='" + value + "'>" + value + "</option>");
                    $("#finta").append("<input type='hidden' name='" + value + "'/>");
                });

                $("#prostoLevo").click(function () {
                    var value = document.getElementById("prostoSelect").value;
                    $("#prostoSelect option[id='" + value + "']").remove();
                    $("#finta input[name='" + value + "']").remove();
                });

                $("#strokovnoDesno").click(function () {
                    var value = document.getElementById("selectStrokovnoIzbirni").value;
                    $("#strokovnoSelect").append("<option id='" + value + "'>" + value + "</option>");
                    $("#finta").append("<input type='hidden' name='" + value + "'/>");
                });

                $("#strokovnoLevo").click(function () {
                    var value = document.getElementById("strokovnoSelect").value;
                    $("#strokovnoSelect option[id='" + value + "']").remove();
                    $("#finta input[name='" + value + "']").remove();

                });


                $("#potrdiIzbirne").click(function () {
                    $.post(uri + "/Shrani", $("#izbirniPredmeti").serialize(), function (data) {
                        alert(data);
                    });

                });

            });
        </script>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="InnerRightContent" runat="server">
VZPOSTAVITEV IZBIRNEGA PREDMETNIKA<br />


<form action="" method="post" name="izbirniPredmeti" id="izbirniPredmeti">
<label>Izberi študijsko leto vpisa :</label>
<select name="studijskaLetaSelect" id="studijskaLetaSelect">
<%
    foreach (var vpis in (IEnumerable<Vpisi>)ViewData["studLeta"])
    {
        Response.Write("<option>"+vpis.letoVpisa.Year+"</option>");
    }
     %>
</select>
<br />
<table border="1">
	<tr>
		<td>Vsi moduli</td>
		<td>&nbsp;</td>
		<td>Študentova izbira dveh modulov</td>
	</tr>
	<tr>
	  <td valign="top" rowspan="2">
	  	<select name="selectModuli" id="selectModuli" size="10" title="Najprej na desni strani s klikom na okno prvi ali drugi modul izberite kateri modul želite, nato pa v tem oknu izberite željeni modul in ga dodajte s pritiskom na gumb >>">
        <%
            foreach (var modul in (IEnumerable<SModuli>)ViewData["moduli"])
            {
                Response.Write("<option>"+modul.imeModula+"</option>");
            }
            
        %>
		</select>
	  </td>
		<td rowspan="2"><input name="desnoModuli" id="desnoModuli" type="button" value=">>" title="Kliknite ta gumb za dodajanje modula na izbrano mesto"/>
			<br />
			<br />
			<input name="levoModuli" id="levoModuli" type="button" value="<<" title="Kliknite ta gumb za odvzemanje modula z izbranega mesta" />
		</td>
		<td valign="top">
			Prvi modul<br />
			<div id="prviIzbranModulDiv" class="modulSelected" title="Kliknite za izbor prvega modula">
			<br />
			<br />
			
			</div>
	    </td>		
	</tr>
	<tr>
		<td>			
			Drugi modul<br />
			<div id="drugiIzbranModulDiv" title="Kliknite za izbor drugega modula">
			<br />
			<br />
			
			</div>
		</td>	
	</tr>
	
	<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
	</tr>
	
	<tr>
		<td>Vsi prosto izbirni predmeti</td>
		<td>&nbsp;</td>
		<td>Študentova izbira prosto izbirnih predmetov</td>
	</tr>
	
	<tr>
		<td valign="top">	  	
		<select name="selectProstoIzbirni" id="selectProstoIzbirni" size="10" title="Tukaj izberite željeni prosto izibirni predmet in ga dodajte s pritiskom na gumb >>" >
        <%
            foreach (var predmet in (IEnumerable<sPredmeti>)ViewData["prosti"])
            {
                Response.Write("<option>"+predmet.imePredmeta+"</option>");
            }
        %>
		</select>
		</td>
		<td>
		<input name="prostoDesno" id="prostoDesno" type="button" value=">>" title="Kliknite ta gumb za dodajanje prosto izbirnega predmeta študentu"/>
			<br />
			<br />
			<input name="prostoLevo" id="prostoLevo" type="button" value="<<" title="Kliknite ta gumb za odvzemanje prosto izbirnega predmeta študentu"/></td>
		<td valign="top"><select name="prostoSelect" size="10" id="prostoSelect" title="Tukaj kliknite na predmet, ki ga želite odvzeti študentu in kliknite gumb <<">
	    </select></td>
	</tr>
	
		<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
	</tr>
	
	<tr>
		<td>Vsi strokovno izbirni predmeti</td>
		<td>&nbsp;</td>
		<td>Študentova izbira strokovno izbirnih predmetov</td>
	</tr>
	
	<tr>
		<td valign="top">	  	
		<select name="selectStrokovnoIzbirni" id="selectStrokovnoIzbirni" size="10" title="Tukaj izberite željeni strokovni izibirni predmet in ga dodajte s pritiskom na gumb >>">
        <%
            foreach (var predmet in (IEnumerable<sPredmeti>)ViewData["strokovni"])
            {
                Response.Write("<option>"+predmet.imePredmeta+"</option>");
            }
        %>
		</select>
		</td>
		<td>
		<input name="strokovnoDesno" id="strokovnoDesno" type="button" value=">>" title="Kliknite ta gumb za dodajanje strokovno izbirnega predmeta študentu"/>
			<br />
			<br />
			<input name="strokovnoLevo" id="strokovnoLevo" type="button" value="<<" title="Kliknite ta gumb za odvzemanje prosto izbirnega predmeta študentu"/></td>
		<td valign="top">
		<select id="strokovnoSelect" size="10" title="Tukaj kliknite na predmet, ki ga želite odvzeti študentu in kliknite gumb <<">

		</select>
		</td>
	</tr>
	
	<tr>
		<td>&nbsp;</td>
		<td id="finta">&nbsp;</td>
		<td><input name="potrdiIzbirne" id="potrdiIzbirne" type="button" value="Potrdi" title="Potrdite vašo izbiro in s tem vnesite izbrane predmete študentu"/></td>
	</tr>
	
</table>

</form>

</asp:Content>


